package com.one.rope.mvp.web.business.entity;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.util.Date;
import lombok.Data;

/**
 * <p>
 * 合伙人岗位激励方案表
 * </p>
 *
 * @author wesley
 * @since 2020-02-27
 */
@Data
public class CompanyPartnerIncentive extends Model<CompanyPartnerIncentive> {

  private static final long serialVersionUID = 1L;

  /**
   * 激励方案id，主键
   */
  private Long id;

  /**
   * 合伙人id
   */
  private Long partnerId;

  /**
   * 激励类型(1：实股 2：限制性股 3：期权 4：虚拟股 5：现金)
   */
  private Integer type;

  /**
   * 额度最小值
   */
  private String minAmount;

  /**
   * 额度最大值
   */
  private String maxAmount;

  /**
   * 受限因素，公司层面，多个逗号隔开
   */
  private String companyFactor;

  /**
   * 受限因素，个人层面，多个逗号隔开
   */
  private String personalFactor;

  /**
   * 行权条件，公司层面，多个逗号隔开
   */
  private String companyExertion;

  /**
   * 行权条件，个人层面，多个逗号隔开
   */
  private String personalExertion;

  /**
   * 获取价格(1：溢价购买 2：平价购买 3：折价购买 4：免费获赠)
   */
  private Integer getPrice;

  /**
   * 固定薪资类型(1：月薪 2：年薪 3：面议)
   */
  private Integer fixedSalaryType;

  /**
   * 薪资最小值
   */
  private String minSalary;

  /**
   * 薪资最大值
   */
  private String maxSalary;

  /**
   * 是否启用(0：否 1：是)
   */
  private Integer isRun;

  /**
   * 创建时间
   */
  private Date createTime;

  /**
   * 更新时间
   */
  private Date modifyTime;

}
